Table of Contents  

The Media Kit: Master Index


BSoundPlayer
Message Formats
The BSoundPlayer
has Message Formats
has been started via the BSoundPlayer


&

< BTimeCode
  BBufferProducer


+

+ BTimeCode
+= BTimeCode


-

- BTimeCode
-= BTimeCode


=

= BTimeCode
== BTimeCode


_

_reserved_ Constants and Defined Types


A

About enum Members of Classes The Media Kit
About Multiple Virtual Inheritance The Media Kit
About Multiple Virtual Inheritance The Media Kit
AcceptFormat() A BMediaEventLooper Example
AcceptFormat() BBufferConsumer
access BBufferProducer
Acquire() BMediaNode
AddBuffer() BBufferGroup
AddBuffersTo() BBufferGroup
AddChunk() BMediaFile
AddCopyright() BMediaFile
AddCopyright() BMediaTrack
AddEvent() BTimedEventQueue
AddInput() BParameter
AddItem() BDiscreteParameter
AddNodeKind() BMediaNode
AddOn() A BMediaEventLooper Example
AddOn() BMediaNode
AddOutput() BParameter
AddTimer() BMediaNode
AddTrackInfo() BMediaEncoder
AddTrackInfo() BMediaTrack
add-on BMediaAddOn
AdditionalBufferRequested() BBufferProducer
Advanced Playback BSoundPlayer
B_ANY_QUALITY BBufferProducer
Application-based Nodes The Media Kit
ApplyParameterData() BControllable
Areas BBufferGroup
as BBufferProducer
AudioBufferSizeFor() BMediaRoster
AudioFormat Constants and Defined Types
AudioHeader() BBuffer
The Audio Input The Media Kit
The Audio Mixer The Media Kit
Audio Playback Made Easy The Media Kit
Audio: Samples and Frames and Buffers (Oh my) The Media Kit
AutoStart() BMediaAddOn
avi_info Constants and Defined Types


B

B_BALANCE BParameterGroup
a BBufferProducer
B_BITRATE BParameterGroup
the BMediaAddOn
A BMediaEventLooper Example A BMediaEventLooper Example
A BMediaEventLooper Example A BMediaEventLooper Example
A BMediaEventLooper Example anon
BackgroundBitmapFor() BMediaTheme
Background Color and Bitmap Kinds BMediaTheme
BackgroundColorFor() BMediaTheme
because BBufferProducer
been registered. BMediaFormats
BroadcastChangedParameter() BControllable
BroadcastNewParameterValue() BControllable
BroadcastTimeWarp() BTimeSource
BBuffer BBuffer
BBuffer BBuffer
BBufferConsumer BBufferConsumer
BBufferConsumer() BBufferConsumer
~BBufferConsumer BBufferConsumer
BBufferConsumer Functions A BMediaEventLooper Example
BufferDuration() BMediaEventLooper
BBufferGroup BBufferGroup
BBufferGroup() BBufferGroup
~BBufferGroup BBufferGroup
BufferPlayer() BSoundPlayer
BBufferProducer BBufferProducer
BBufferProducer BBufferProducer
BBufferProducer. BBufferProducer
BufferReceived() A BMediaEventLooper Example
BufferReceived() BBufferConsumer
buffer_clone_info BBuffer
B_BUFFER_CONSUMER BMediaNode
B_BUFFER_PRODUCER BMediaNode
BBufferProducer::B_CLIP_SHORT_RUNS. BBufferProducer
Buffers The Media Kit
by BBufferProducer


C

B_COMPRESSION BParameterGroup
B_CONTROLLABLE BMediaNode
B_CROSSFADE BParameterGroup
Calculating Buffer Start Times The Media Kit
calls to Message Formats
can BMediaAddOn
ChangeFormat() BBufferProducer
changed. Message Formats
class BBufferProducer
classes BBufferProducer
CleanUpEvent() BMediaEventLooper
Cleaning Up After Nodes BTimedEventQueue
cleanup_flag BTimedEventQueue
cleanup_hook BTimedEventQueue
ClipDataToRegion() BBufferProducer
clipping BBufferProducer
Clipping Data Formats BBufferProducer
CloneInfo() BBuffer
CloseFile() BMediaFile
code BBufferProducer
Codec Type Info Constants and Defined Types
B_CODEC_TYPE_INFO Constants and Defined Types
ColorSpace Constants and Defined Types
B_COLOR_SPACE BParameterGroup
CommitHeader() BMediaFile
Communicating With Nodes The Media Kit
Communicating With Nodes The Media Kit
Connect() A BMediaEventLooper Example
Connect() BBufferProducer
Connect() BMediaRoster
connect_flags BMediaRoster
Connected() A BMediaEventLooper Example
Connected() BBufferConsumer
Connections at the Low Level The Media Kit
const BMediaTrack
constant BBufferProducer
Constants and Defined Types Constants and Defined Types
Constants and Defined Types Constants and Defined Types
Constants BBufferProducer
Constants BBuffer
Constants BContinuousParameter
Constants BMediaEventLooper
Constants BMediaFile
Constants BMediaFormats
Constants BMediaNode
Constants BMediaRoster
Constants BMediaTheme
Constants BMediaTrack
Constants BParameter
Constants BSoundPlayer
Constants BTimeCode
Constants BTimeSource
Constants BTimedEventQueue
Constants Constants and Defined Types
Constructor A BMediaEventLooper Example
The Constructor and Destructor A BMediaEventLooper Example
Constructor and Destructor BBufferConsumer
Constructor and Destructor BBufferGroup
Constructor and Destructor BBuffer
Constructor and Destructor BContinuousParameter
Constructor and Destructor BDiscreteParameter
Constructor and Destructor BMediaAddOn
Constructor and Destructor BMediaBufferDecoder
Constructor and Destructor BMediaBufferEncoder
Constructor and Destructor BMediaDecoder
Constructor and Destructor BMediaEncoder
Constructor and Destructor BMediaEventLooper
Constructor and Destructor BMediaFile
Constructor and Destructor BMediaFiles
Constructor and Destructor BMediaFormats
Constructor and Destructor BMediaNode
Constructor and Destructor BMediaRoster
Constructor and Destructor BMediaTheme
Constructor and Destructor BParameterGroup
Constructor and Destructor BParameterWeb
Constructor and Destructor BParameter
Constructor and Destructor BSoundPlayer
Constructor and Destructor BTimeCode
Constructor and Destructor BTimedEventQueue
Constructor BBufferProducer
Constructor BControllable
Constructor BFileInterface
Constructor BSmallBuffer
Constructor BTimeSource
Constructor Flags BMediaFile
ConsumerType() BBufferConsumer
Consumers The Media Kit
BContinuousParameter BContinuousParameter
BContinuousParameter BContinuousParameter
ControlLoop() BMediaEventLooper
ControlPort() BMediaNode
ControlThread() BMediaEventLooper
B_CONTROL_BG BMediaTheme
B_CONTROL_FG BMediaTheme
BControllable BControllable
BControllable() BControllable
BControllable Functions A BMediaEventLooper Example
Controllables The Media Kit
Controlling Nodes The Media Kit
Converting the Files Reading and Writing Media Files
Cookie() BSoundPlayer
Copyright() BMediaFile
CountBuffers() BBufferGroup
CountChannels() BParameter
CountFlavors() BMediaAddOn
CountFrames() BMediaTrack
CountGroups() BParameterGroup
CountGroups() BParameterWeb
CountInputs() BParameter
CountItems() BDiscreteParameter
CountOutputs() BParameter
CountParameters() BParameterGroup
CountParameters() BParameterWeb
CountTracks() BMediaFile
count_timecodes() BTimeCode
CreateTrack() BMediaFile
Creating a Media Add-on The Media Kit
Creating a Parameter Web A BMediaEventLooper Example
Creating New Node Classes The Media Kit
Creating New Node Classes The Media Kit
Creating Your Own Node BMediaNode
CurrentFrame() BMediaTrack
CurrentRoster() BMediaRoster
CurrentTime() BMediaTrack
CurrentTime() BSoundPlayer
currently BBufferProducer


D

Data() BBuffer
Data Endianness Constants and Defined Types
deal BMediaAddOn
Decode() BMediaDecoder
DecodeBuffer() BMediaBufferDecoder
DecodedFormat() BMediaTrack
B_DECREASE_PRECISION BMediaNode
B_DECREASE_PRECISION BMediaNode
default for the format family BMediaFormats
The Default Pool Real-Time Allocation Functions
Defined Types BMediaFormats
Defined Types BSoundPlayer
Defined Types BTimeSource
Defined Types BTimedEventQueue
Defined Types Constants and Defined Types
defines BBufferProducer
DeleteHook() BMediaNode
deny_flags Constants and Defined Types
Deriving From Multiple Classes The Media Kit
description BBufferProducer
Destructor A BMediaEventLooper Example
Destructor BMediaTrack
Detecting When Playback Is Complete BMediaRoster
Disconnect() BBufferProducer
Disconnect() BMediaRoster
Disconnected() A BMediaEventLooper Example
Disconnected() BBufferConsumer
BDiscreteParameter BDiscreteParameter
BDiscreteParameter BDiscreteParameter
DispatchEvent() BMediaEventLooper
Displaying a User Interface The Media Kit
DisposeFileFormatCookie() BFileInterface
DisposeInputCookie() A BMediaEventLooper Example
DisposeInputCookie() BBufferConsumer
DisposeOutputCookie() BBufferProducer
DoForEach() BTimedEventQueue
does_file_accept_format() BMediaFormats
Don't renumber any formats if BMediaFormats
dormant_flavor_info BMediaAddOn
dormant_node_info BMediaAddOn
B_DROP_DATA BMediaNode
B_DROP_DATA BMediaNode
Duration() BMediaTrack


E

B_ENABLE BParameterGroup
B_EXCLUSIVE BMediaFormats
B_EDIT_BG BMediaTheme
B_EDIT_FG BMediaTheme
EnableOutput() BBufferProducer
Encode() BMediaEncoder
EncodeToBuffer() BMediaBufferEncoder
encode_parameters Constants and Defined Types
EncodedFormat() BMediaTrack
encoded_audio Constants and Defined Types
encoded_video Constants and Defined Types
Encoding Constants and Defined Types
B_ENTITY_INTERFACE BMediaNode
EventCount() BTimedEventQueue
EventLatency() BMediaEventLooper
EventNotifier() BSoundPlayer
EventQueue() BMediaEventLooper
event_type BTimedEventQueue
Example: Let's Play Around BSoundPlayer


F

B_FREQUENCY BParameterGroup
Fail if this format has already BMediaFormats
Families BMediaFormats
BFileInterface BFileInterface
BFileInterface() BFileInterface
B_FILE_INTERFACE BMediaNode
FindFirstMatch() BTimedEventQueue
FindKeyFrameForFrame() BMediaTrack
FindKeyFrameForTime() BMediaTrack
FindLatencyFor() BBufferProducer
FindSeekTag() BBufferProducer
Finding the Right Nodes The Media Kit
FirstEvent() BTimedEventQueue
FirstEventTime() BTimedEventQueue
Flags BBuffer
Flags() BBuffer
flavor_info BMediaAddOn
flavors BMediaAddOn
Flush() BMediaTrack
FlushEvents() BTimedEventQueue
for BBufferProducer
for_each_hook BTimedEventQueue
ForegroundColorFor() BMediaTheme
Foreground Color Kinds BMediaTheme
format BBufferProducer
Format BMediaFormats
Format() BSoundPlayer
FormatChangeRequested() BBufferProducer
FormatChanged() A BMediaEventLooper Example
FormatChanged() BBufferConsumer
FormatProposal() BBufferProducer
FormatSuggestionRequested() BBufferProducer
Format Wildcards The Media Kit
format. BBufferProducer
format_is_compatible() Global Functions
B_FRAME_RATE BParameterGroup
Frames() BTimeCode
frames_to_timecode() BTimeCode
from BBufferProducer
function BMediaAddOn
Function Summary BBufferConsumer
Function Summary BBufferGroup
Function Summary BBuffer
Function Summary BControllable
Function Summary BDiscreteParameter
Function Summary BMediaEventLooper
Function Summary BMediaFile
Function Summary BMediaNode
Function Summary BMediaRoster
Function Summary BMediaTheme
Function Summary BMediaTrack
Function Summary BParameter
Function Summary BTimeCode
Function Summary BTimeSource
Function Summary BTimedEventQueue


G

B_GAIN BParameterGroup
B_GENERIC BParameterGroup
B_GENERAL_BG BMediaTheme
B_GENERAL_FG BMediaTheme
GetAVIFormatFor() BMediaFormats
GetAllInputsFor() BMediaRoster
GetAllOutputsFor() BMediaRoster
GetAudioInput() BMediaRoster
GetAudioMixer() BMediaRoster
GetAudioOutput() BMediaRoster
GetBeOSFormatFor() BMediaFormats
GetBufferList() BBufferGroup
GetCodeFor() BMediaFormats
GetCodecInfo() BMediaTrack
GetConfigurationFor() BMediaAddOn
GetConnectedInputsFor() BMediaRoster
GetConnectedOutputsFor() BMediaRoster
GetData() BTimeCode
GetDecoderInfo() BMediaDecoder
GetDormantFlavorInfoFor() BMediaRoster
GetDormantNodes() BMediaRoster
GetDuration() BFileInterface
GetEncodeParameters() BMediaEncoder
GetEncodeParameters() BMediaTrack
GetFileFormatInfo() BMediaFile
GetFileFormatList() BMediaAddOn
GetFileFormatsFor() BMediaRoster
GetFlavorAt() BMediaAddOn
GetFormatFor() BMediaFormats
GetFormatFor() BMediaRoster
GetFreeInputsFor() BMediaRoster
GetFreeOutputsFor() BMediaRoster
GetInitialLatencyFor() BMediaRoster
GetInstancesFor() BMediaRoster
GetLatency() BBufferProducer
GetLatencyFor() A BMediaEventLooper Example
GetLatencyFor() BBufferConsumer
GetLatencyFor() BMediaRoster
GetLiveNodes() BMediaRoster
GetNextChunk() BMediaBufferDecoder
GetNextChunk() BMediaDecoder
GetNextFileFormat() BFileInterface
GetNextFormat() BMediaFormats
GetNextInput() A BMediaEventLooper Example
GetNextInput() BBufferConsumer
GetNextOutput() BBufferProducer
GetNextRef() BMediaFiles
GetNextType() BMediaFiles
GetNodeAttributes() BMediaNode
GetNodeAttributesFor() BMediaRoster
GetNodeFor() BMediaRoster
GetParameterValue() A BMediaEventLooper Example
GetParameterValue() BControllable
GetParameterValue() BMediaFile
GetParameterValue() BMediaTrack
GetParameterView() BMediaFile
GetParameterView() BMediaTrack
GetParameterWebFor() BMediaRoster
GetQuality() BMediaTrack
GetQuicktimeFormatFor() BMediaFormats
GetReadFileFormatListFor() BMediaRoster
GetRealtimeFlags() BMediaRoster
GetRef() BFileInterface
GetRef() BMediaTheme
GetRefFor() BMediaFiles
GetRefFor() BMediaRoster
GetResponse() BContinuousParameter
GetStartLatency() BTimeSource
GetStartLatencyFor() BMediaRoster
GetString() BTimeCode
GetSystemTimeSource() BMediaRoster
GetTime() BTimeSource
GetTimeSource() BMediaRoster
GetValue() BParameter
GetVideoInput() BMediaRoster
GetVideoOutput() BMediaRoster
GetVolumeInfo() BSoundPlayer
GetWriteFileFormatListFor() BMediaRoster
get_next_encoder() BMediaFormats
get_next_file_format() Global Functions
get_nth_theme() BMediaTheme
get_timecode_description() BTimeCode
Getting to Node You... BMediaAddOn
Global C Functions BMediaAddOn
Global C Functions BMediaFormats
Global C Functions BMediaTheme
Global C Functions BTimeCode
Global C Functions Real-Time Allocation Functions
Global Functions Global Functions
Global Functions Global Functions
Global Functions Global Functions
B_GOP_SIZE BParameterGroup
GroupAt() BParameterGroup
GroupAt() BParameterWeb
Group() BParameter


H

HandleBadMessage() BMediaNode
HandleEvent() A BMediaEventLooper Example
HandleEvent() BMediaEventLooper
HandleMessage() A BMediaEventLooper Example
HandleMessage() BBufferConsumer
HandleMessage() BBufferProducer
HandleMessage() BControllable
HandleMessage() BFileInterface
HandleMessage() BMediaNode
HandleMessage() BTimeSource
has changed. Unlike the Message Formats
has changed. Message Formats
HasData() BSoundPlayer
HasEvents() BTimedEventQueue
Header() BBuffer
Height Constants and Defined Types
B_HIGH_QUALITY BBufferProducer
B_HILITE_BG BMediaTheme
B_HILITE_FG BMediaTheme
hook BMediaAddOn
Hook Function BParameter
Hook Function BSoundPlayer
Hook Functions BBufferConsumer
Hook Functions BBufferProducer
Hook Functions BControllable
Hook Functions BFileInterface
Hook Functions BMediaAddOn
Hook Functions BMediaBufferDecoder
Hook Functions BMediaBufferEncoder
Hook Functions BMediaDecoder
Hook Functions BMediaEncoder
Hook Functions BMediaEventLooper
Hook Functions BMediaFiles
Hook Functions BMediaNode
Hook Functions BMediaTheme
Hook Functions BTimeSource
Hours() BTimeCode


I

ID() BBuffer
ID() BMediaNode
ID() BMediaTheme
ID() BParameter
Identifying an Entry BMediaFiles
if BBufferProducer
If the performance starts to lag, increase BTimeSource
If the performance starts to lag, skip data. BTimeSource
If the performance starts to lag, try to BTimeSource
ImageID() BMediaAddOn
Implement BMediaAddOn
Implementing a Node (the Easy Way) BMediaEventLooper
B_INCREASE_LATENCY BMediaNode
B_INCREASE_LATENCY BMediaNode
Indicates that a node has stopped. Message Formats
Indicates that a node's Message Formats
Indicates that a parameter in a Message Formats
Indicates that flavors have changed. Message Formats
Info() BMediaTheme
ing() Message Formats
InitCheck() BBufferGroup
InitCheck() BMediaAddOn
InitCheck() BMediaBufferDecoder
InitCheck() BMediaBufferEncoder
InitCheck() BMediaDecoder
InitCheck() BMediaEncoder
InitCheck() BMediaFile
InitCheck() BMediaFormats
InitCheck() BMediaTrack
InitCheck() BSoundPlayer
InputAt() BParameter
B_INPUT_MUX BParameterGroup
Installing Media Nodes and Drivers The Media Kit
InstantiateDormantNode() BMediaRoster
InstantiateNodeFor() BMediaAddOn
instead. BMediaFormats
B_INT32_TYPE Constants and Defined Types
Integrating Into a Real Application Reading and Writing Media Files
IsAudio Constants and Defined Types
is BBufferProducer
IsPlaying() BSoundPlayer
IsRunning() BTimeSource
IsVideo Constants and Defined Types
it BBufferProducer
ItemNameAt() BDiscreteParameter
ItemValueAt() BDiscreteParameter


K

Keep data accurate, even if the perfor BTimeSource
Keeping Time BTimeSource
The Kernel Kit BBufferGroup
Kind() BParameter
Kinds() BMediaNode


L

B_LEVEL BParameterGroup
LastEvent() BTimedEventQueue
LastEventTime() BTimedEventQueue
LateNoticeReceived() BBufferProducer
Latency() BSoundPlayer
LatencyChanged() BBufferProducer
A Latency Example The Media Kit
Latency The Media Kit
launch_media_server() Global Functions
LinearFrames() BTimeCode
live_node_info Constants and Defined Types
Lock() BMediaFormats
LockParameterWeb() BControllable
B_LOW_QUALITY BBufferProducer


M

B_MUTE BParameterGroup
MakeContinuousParameter() BParameterGroup
MakeControlFor() BMediaTheme
MakeDiscreteParameter() BParameterGroup
MakeEmpty() BDiscreteParameter
MakeFallbackViewFor() BMediaTheme
MakeFormatFor() BMediaFormats
MakeGroup() BParameterWeb
MakeItemsFromInputs() BDiscreteParameter
MakeItemsFromOutputs() BDiscreteParameter
MakeNullParameter() BParameterGroup
MakeParameterData() BControllable
MakeTimeSourceFor() BMediaRoster
MakeViewFor() BMediaTheme
make_format_flags BMediaFormats
make_media_addon() BMediaAddOn
make_theme() BMediaTheme
MALLOC_DEBUG Real-Time Allocation Functions
B_MASTER_GAIN BParameterGroup
Matches Constants and Defined Types
MaxValue() BContinuousParameter
BMediaAddOn BMediaAddOn
BMediaAddOn() BMediaAddOn
~BMediaAddOn BMediaAddOn
Media Applications The Media Kit
Media BMediaFormats
BMediaBufferDecoder BMediaBufferDecoder
BMediaBufferDecoder() BMediaBufferDecoder
~BMediaBufferDecoder() BMediaBufferDecoder
BMediaBufferEncoder BMediaBufferEncoder
BMediaBufferEncoder() BMediaBufferEncoder
~BMediaBufferEncoder() BMediaBufferEncoder
BMediaDecoder BMediaDecoder
BMediaDecoder() BMediaDecoder
~BMediaDecoder() BMediaDecoder
BMediaEncoder BMediaEncoder
BMediaEncoder() BMediaEncoder
~BMediaEncoder() BMediaEncoder
BMediaEventLooper BMediaEventLooper
BMediaEventLooper() BMediaEventLooper
~BMediaEventLooper() BMediaEventLooper
BMediaEventLooper Functions A BMediaEventLooper Example
BMediaFile BMediaFile
BMediaFile() BMediaFile
~BMediaFile() BMediaFile
BMediaFiles BMediaFiles
BMediaFiles() BMediaFiles
~BMediaFiles() BMediaFiles
Media Files The Media Kit
MediaFlags() BMediaRoster
BMediaFormats BMediaFormats
BMediaFormats() BMediaFormats
~BMediaFormats() BMediaFormats
Media Formats The Media Kit
Media Kit Concepts The Media Kit
The Media Kit The Media Kit
The Media Kit The Media Kit
Media Message Size Constants and Defined Types
BMediaNode BMediaNode
BMediaNode() BMediaNode
~BMediaNode BMediaNode
BMediaNode Functions A BMediaEventLooper Example
BMediaRoster BMediaRoster
BMediaRoster() BMediaRoster
~BMediaRoster BMediaRoster
The Media Roster The Media Kit
BMediaTheme BMediaTheme
BMediaTheme() BMediaTheme
~BMediaTheme() BMediaTheme
Media Time The Media Kit
BMediaTrack BMediaTrack
BMediaTrack BMediaTrack
~BMediaTrack() BMediaTrack
MediaType() BParameter
media_addon_id Constants and Defined Types
media_aiff_description BMediaFormats
B_MEDIA_ANY_QUALITY Constants and Defined Types
media_asf_description BMediaFormats
media_audio_header Constants and Defined Types
media_avi_description BMediaFormats
media_avr_description BMediaFormats
media_beos_description BMediaFormats
B_MEDIA_BIG_ENDIAN Constants and Defined Types
B_MEDIA_BUFFER_CREATED Message Formats
B_MEDIA_BUFFER_DELETED Message Formats
media_buffer_id Constants and Defined Types
media_codec_info BMediaFormats
B_MEDIA_CONNECTION_BROKEN Message Formats
B_MEDIA_CONNECTION_MADE Message Formats
media_decode_info Constants and Defined Types
B_MEDIA_DEFAULT_CHANGED Message Formats
media_destination Constants and Defined Types
media_display_flags Constants and Defined Types
media_encode_info Constants and Defined Types
media_encoded_audio_format Constants and Defined Types
media_encoded_audio_header Constants and Defined Types
media_encoded_video_format Constants and Defined Types
media_encoded_video_header Constants and Defined Types
media_file_format Constants and Defined Types
media_file_format_id Constants and Defined Types
media_file_format_info BMediaFormats
media_flags Constants and Defined Types
B_MEDIA_FLAVORS_CHANGED Message Formats
media_format Constants and Defined Types
media_format Constants and Defined Types
The media_format structure can describe any media data format the BeOS can support. Constants and Defined Types
B_MEDIA_FORMAT_CHANGED Message Formats
media_format_description BMediaFormats
media_format_family Constants and Defined Types
media_format_flags Constants and Defined Types
media_header Constants and Defined Types
B_MEDIA_HIGH_QUALITY Constants and Defined Types
media_input Constants and Defined Types
B_MEDIA_LITTLE_ENDIAN Constants and Defined Types
B_MEDIA_LOW_QUALITY Constants and Defined Types
B_MEDIA_MEDIUM_QUALITY Constants and Defined Types
media_misc_description BMediaFormats
media_mpeg_description BMediaFormats
media_multi_audio_format Constants and Defined Types
media_multi_audio_info Constants and Defined Types
media_multi_matrix Constants and Defined Types
media_multistream_format Constants and Defined Types
media_multistream_header Constants and Defined Types
B_MEDIA_NEW_PARAMETER_VALUE Message Formats
B_MEDIA_NEW_PARAMTER_VALUE Message Formats
media_node Constants and Defined Types
media_node_attribute Constants and Defined Types
B_MEDIA_NODE_CREATED Message Formats
B_MEDIA_NODE_DELETED Message Formats
media_node_id Constants and Defined Types
B_MEDIA_NODE_STOPPED Message Formats
media_output Constants and Defined Types
B_MEDIA_PARAMETER_CHANGED Message Formats
media_parameter_type BParameter
media_producer_status Constants and Defined Types
media_quicktime_description BMediaFormats
media_raw_audio_format Constants and Defined Types
media_raw_video_format Constants and Defined Types
media_realtime_flags Constants and Defined Types
media_realtime_init_image() Global Functions
media_realtime_init_thread() Global Functions
media_request_info Constants and Defined Types
media_seek_tag Constants and Defined Types
media_seek_type BMediaTrack
media_source Constants and Defined Types
media_timed_event BTimedEventQueue
B_MEDIA_TRANSPORT_STATE Message Formats
media_type Constants and Defined Types
media_video_display_info Constants and Defined Types
media_video_header Constants and Defined Types
media_wav_description BMediaFormats
B_MEDIA_WEB_CHANGED Message Formats
B_MEDIA_WILDCARD Message Formats
B_MEDIUM_QUALITY BBufferProducer
member BBufferProducer
Member Functions BBufferConsumer
Member Functions BBufferGroup
Member Functions BBufferProducer
Member Functions BBuffer
Member Functions BContinuousParameter
Member Functions BControllable
Member Functions BDiscreteParameter
Member Functions BFileInterface
Member Functions BMediaAddOn
Member Functions BMediaBufferDecoder
Member Functions BMediaBufferEncoder
Member Functions BMediaDecoder
Member Functions BMediaEncoder
Member Functions BMediaEventLooper
Member Functions BMediaFile
Member Functions BMediaFiles
Member Functions BMediaFormats
Member Functions BMediaNode
Member Functions BMediaRoster
Member Functions BMediaTheme
Member Functions BMediaTrack
Member Functions BNullParameter
Member Functions BParameterGroup
Member Functions BParameterWeb
Member Functions BParameter
Member Functions BSoundPlayer
Member Functions BTimeCode
Member Functions BTimeSource
Member Functions BTimedEventQueue
Memory Pools Real-Time Allocation Functions
Message Formats Message Formats
Message Formats Message Formats
MetaData Constants and Defined Types
MetaDataSize Constants and Defined Types
meta_data Constants and Defined Types
meta_data_area Constants and Defined Types
meta_data_size Constants and Defined Types
Microseconds() BTimeCode
MinValue() BContinuousParameter
Minutes() BTimeCode
multi_media_channels Constants and Defined Types
multistream Constants and Defined Types
must BBufferProducer


N

Name() BMediaNode
Name() BMediaTheme
Name() BParameterGroup
Name() BParameter
need BBufferProducer
Negotiating a Connection BMediaNode
NewChangeTag() BMediaNode
A new node has been created Message Formats
B_NO_MERGE BMediaFormats
Node() BMediaNode
Node() BParameterWeb
NodeIDFor() BMediaRoster
The Node Kind The Media Kit
NodeRegistered() A BMediaEventLooper Example
NodeRegistered() BMediaEventLooper
NodeRegistered() BMediaNode
NodeStopped() BMediaNode
node_error BMediaNode
B_NODE_FAILED_PREROLL BMediaNode
B_NODE_FAILED_SEEK BMediaNode
B_NODE_FAILED_SET_RUN_MODE BMediaNode
B_NODE_FAILED_SET_TIME_SOURCE_FO BMediaNode
B_NODE_FAILED_START BMediaNode
B_NODE_FAILED_STOP BMediaNode
B_NODE_FAILED_TIME_WARP BMediaNode
B_NODE_IN_DISTRESS BMediaNode
node_kind BMediaNode
node_kind BMediaNode
node_kind Constants and Defined Types
Nodes The Media Kit
Not sent in R4.5. Message Formats
Note BBufferProducer
Notification Message "what" Codes Message Formats
Notification Messages Message Formats
NotifyLateProducer() BBufferConsumer
Now() BTimeSource
BNullParameter BNullParameter
BNullParameter BNullParameter
number BMediaAddOn


O

B_OFFLINE BMediaNode
B_OFFLINE BMediaNode
B_OFFLINE Run Mode The Media Kit
of BBufferProducer
of BMediaAddOn
OfflineTime() BMediaEventLooper
one in the same family. Use BMediaFormats
only BBufferProducer
only in encoder add-ons. BMediaFormats
Operators BTimeCode
other BBufferProducer
Other BMediaNode Functions A BMediaEventLooper Example
OutputAt() BParameter
B_OUTPUT_MUX BParameterGroup


P

ParameterAt() BParameterGroup
ParameterAt() BParameterWeb
BParameter BParameter
BParameter BParameter
BParameterGroup BParameterGroup
BParameterGroup() BParameterGroup
~BParameterGroup() BParameterGroup
Parameter Kinds BParameter
BParameterWeb BParameterWeb
BParameterWeb() BParameterWeb
~BParameterWeb() BParameterWeb
PerformanceTime() BSoundPlayer
PerformanceTimeFor() BTimeSource
Performance Time The Media Kit
Performance Time vs. Real Time The Media Kit
B_PHYSICAL_INPUT BMediaNode
B_PHYSICAL_OUTPUT BMediaNode
play_id BSoundPlayer
play_sound() Global Functions
Playing Media from Disk BMediaRoster
Playing Sound BSoundPlayer
Port BBufferConsumer
PreferredTheme() BMediaTheme
PrepareToConnect() BBufferProducer
Preparing a media_format Reading and Writing Media Files
Preroll() BMediaNode
PrerollNode() BMediaRoster
B_PRESENTATION_BG BMediaTheme
B_PRESENTATION_FG BMediaTheme
previous registrations, but fail BMediaFormats
Priority() BMediaEventLooper
ProducerDataStatus() A BMediaEventLooper Example
ProducerDataStatus() BBufferConsumer
ProducerType() BBufferProducer
Producer-specific Issues A BMediaEventLooper Example
Producers The Media Kit
ProposeFormatChange() BBufferProducer
PublishTime() BTimeSource


Q

B_QUALITY BParameterGroup
Quality Constants and Defined Types
queue_action BTimedEventQueue
Quit() BMediaEventLooper


R

B_RECORDING BMediaNode
B_RECORDING BMediaNode
B_RECSTATE BParameterGroup
B_RESOLUTION BParameterGroup
Raw Audio The Media Kit
Raw Video The Media Kit
raw_audio Constants and Defined Types
raw_video Constants and Defined Types
ReadChunk() BMediaTrack
ReadFrames() BMediaTrack
Reading and Writing Media Files anon
Reading and Writing Media Files Reading and Writing Media Files
Reading and Writing Media Files Reading and Writing Media Files
RealTime() BTimeSource
RealTimeFor() BTimeSource
RealTimeQueue() BMediaEventLooper
Real Time The Media Kit
Real-Time Allocation Functions Real-Time Allocation Functions
Real-Time Allocation Functions Real-Time Allocation Functions
Realtime Allocators and Thread Locking BMediaNode
ReclaimAllBuffers() BBufferGroup
Recycle() BBuffer
Reference Material The Media Kit
RegionToClipData() BBufferConsumer
RegisterNode() BMediaRoster
ReleaseAllTracks() BMediaFile
Release() BMediaNode
ReleaseNode() BMediaRoster
ReleaseTrack() BMediaFile
RemoveEvent() BTimedEventQueue
RemoveFirstEvent() BTimedEventQueue
RemoveItem() BMediaFiles
RemoveRefFor() BMediaFiles
ReplaceFrames() BMediaTrack
ReportError() BMediaNode
RequestAdditionalBuffer() BBufferConsumer
RequestBuffer() BBufferGroup
RequestCompleted() BMediaNode
RequestError() BBufferGroup
RequestFormatChange BBufferConsumer
require_flags Constants and Defined Types
response BContinuousParameter
The Rest of the Story... A BMediaEventLooper Example
return BMediaAddOn
RewindFormats() BMediaFormats
RewindRefs() BMediaFiles
RewindTypes() BMediaFiles
RollNode() BMediaRoster
Roster() BMediaRoster
rtm_alloc() Real-Time Allocation Functions
rtm_create_pool() Real-Time Allocation Functions
rtm_default_pool() Real-Time Allocation Functions
rtm_delete_pool() Real-Time Allocation Functions
rtm_free() Real-Time Allocation Functions
rtm_phys_size_for() Real-Time Allocation Functions
rtm_realloc() Real-Time Allocation Functions
rtm_size_for() Real-Time Allocation Functions
Run() BMediaEventLooper
RunMode() BMediaNode
RunState() BMediaEventLooper
run_mode BMediaNode
run_mode BMediaNode
run_state BMediaEventLooper


S

B_STARTED BSoundPlayer
B_STOPPED BSoundPlayer
SchedulingLatency() BMediaEventLooper
Seconds() BTimeCode
See BBufferProducer
Seek() BMediaNode
Seek() BTimeSource
SeekNode() BMediaRoster
SeekTagRequested() A BMediaEventLooper Example
SeekTagRequested() BBufferConsumer
Seek Tags BBufferProducer
SeekTimeSource() BMediaRoster
SeekToFrame() BMediaTrack
SeekToTime() BMediaTrack
SendBuffer() BBufferProducer
SendDataStatus() BBufferProducer
SendLatencyChange() BBufferConsumer
SendRunMode() BTimeSource
SetAudioInput() BMediaRoster
SetAudioOutput() BMediaRoster
SetBufferDuration() BMediaEventLooper
SetBufferGroup() BBufferProducer
SetBufferPlayer() BSoundPlayer
SetCallbacks() BSoundPlayer
SetChannelCount() BParameter
SetCleanupHook() BTimedEventQueue
SetCookie() BSoundPlayer
SetData() BTimeCode
SetEncodeParameters() BMediaEncoder
SetEncodeParameters() BMediaTrack
SetEventLatency() BMediaEventLooper
SetEventNotifier() BSoundPlayer
SetFormat() BMediaEncoder
SetHasData() BSoundPlayer
SetInitError() BSoundPlayer
SetInitialLatency() BBufferProducer
SetInputFormat() BMediaDecoder
SetLinearFrames() BTimeCode
SetMediaType() BParameter
SetMetaData Constants and Defined Types
SetMicroseconds() BTimeCode
SetOfflineTime() BMediaEventLooper
SetOutputBuffersFor() BBufferConsumer
SetOutputEnabled() BBufferConsumer
SetOutputFormat BMediaDecoder
SetParameterValue() A BMediaEventLooper Example
SetParameterValue() BControllable
SetParameterValue() BMediaFile
SetParameterValue() BMediaTrack
SetParameterWeb() BControllable
SetPlayRate() BBufferProducer
SetPreferredTheme() BMediaTheme
SetPriority() BMediaEventLooper
SetProducerRate() BMediaRoster
SetProducerRunModeDelay() BMediaRoster
SetQuality() BMediaTrack
SetRealtimeFlags() BMediaRoster
SetRef() BFileInterface
SetRefFor() BMediaFiles
SetRefFor() BMediaRoster
SetResponse() BContinuousParameter
SetRunMode() BMediaNode
SetRunMode() BTimeSource
SetRunModeNode() BMediaRoster
SetRunState() BMediaEventLooper
SetSizeUsed() BBuffer
SetSoundVolume() BSoundPlayer
Set the first format to be the BMediaFormats
SetTimeSource() BMediaNode
SetTimeSourceFor() BMediaRoster
SetTo() BMediaDecoder
SetTo() BMediaEncoder
SetType() BTimeCode
SetValue() BParameter
SetVideoClippingFor() BBufferConsumer
SetVideoInput() BMediaRoster
SetVideoOutput() BMediaRoster
SetVolume() BSoundPlayer
SetVolumeDB() BSoundPlayer
B_SET_DEFAULT BMediaFormats
B_SETTINGS_BG BMediaTheme
B_SETTINGS_FG BMediaTheme
shutdown_media_server() Global Functions
B_SHUTTLE_MODE BParameterGroup
B_SHUTTLE_SPEED BParameterGroup
SizeAvailable() BBuffer
SizeUsed() BBuffer
BSmallBuffer BSmallBuffer
BSmallBuffer() BSmallBuffer
SmallBufferSizeLimit() BSmallBuffer
SniffRef() BFileInterface
SniffRef() BMediaAddOn
SniffRef() BMediaRoster
SniffRefFor() BMediaRoster
SniffType() BMediaAddOn
SniffTypeKind() BMediaAddOn
SnoozeUntil() BTimeSource
A sound has finished playing. BSoundPlayer
BSoundPlayer BSoundPlayer
BSoundPlayer BSoundPlayer
~BSoundPlayer() BSoundPlayer
B_SOUND_DONE BSoundPlayer
sound_player_notification BSoundPlayer
Source & Destination vs. Output & Input The Media Kit
Special Considerations BMediaNode
SpecializeTo Constants and Defined Types
Start() BMediaNode
Start() BSoundPlayer
Start() BTimeSource
StartControlPanel() BControllable
StartControlPanel() BMediaRoster
StartNode() BMediaRoster
StartPlaying() BSoundPlayer
StartTimeSource() BMediaRoster
StartWatching() BMediaRoster
StartWatching() Message Formats
Start(), Stop(), Seek(), TimeWarp() A BMediaEventLooper Example
Static Functions BSmallBuffer
Stop() BMediaNode
Stop() BSoundPlayer
Stop() BTimeSource
StopNode() BMediaRoster
StopPlaying() BSoundPlayer
StopTimeSource() BMediaRoster
StopWatch Message Formats
StopWatching() BMediaRoster
stop_sound() Global Functions
string_for_format() Global Functions
B_STRING_TYPE Constants and Defined Types
Structures BBuffer
Structures BMediaAddOn
Structures BTimeCode
suggestion_quality BBufferProducer
suggestion_quality BBufferProducer
supported BBufferProducer
Supported Families BMediaFormats
SyncToNode() BMediaRoster
B_SYSTEM_MIXER BMediaNode


T

B_TRACK BParameterGroup
team Constants and Defined Types
that BBufferProducer
there are multiple clashing BMediaFormats
this BBufferProducer
this BMediaAddOn
thisPtr Constants and Defined Types
BTimeCode BTimeCode
BTimeCode() BTimeCode
~BTimeCode() BTimeCode
TimeSource() BMediaNode
BTimeSource BTimeSource
BTimeSource() BTimeSource
TimeSourceOp() BTimeSource
Time Sources The Media Kit
Time The Media Kit
TimeWarp() BMediaNode
time_direction BTimedEventQueue
B_TIME_SOURCE BMediaNode
time_source_op BTimeSource
time_source_op_info BTimeSource
B_TIMECODE_100 BTimeCode
B_TIMECODE_18 BTimeCode
B_TIMECODE_24 BTimeCode
B_TIMECODE_25 BTimeCode
B_TIMECODE_30 BTimeCode
B_TIMECODE_30_DROP_2 BTimeCode
B_TIMECODE_30_DROP_4 BTimeCode
B_TIMECODE_75 BTimeCode
B_TIMECODE_DEFAULT BTimeCode
timecode_info BTimeCode
timecode_to_frames() BTimeCode
timecode_to_us() BTimeCode
timecode_type BTimeCode
BTimedEventQueue BTimedEventQueue
BTimedEventQueue() BTimedEventQueue
~BTimedEventQueue() BTimedEventQueue
TimerExpired() BMediaNode
B_TIMESOURCE_SEEK BTimeSource
B_TIMESOURCE_START BTimeSource
B_TIMESOURCE_STOP BTimeSource
B_TIMESOURCE_STOP_IMMEDIATELY BTimeSource
Timing Issues The Media Kit
to BBufferProducer
to BMediaAddOn
TrackAt() BMediaFile
B_TUNER_CHANNEL BParameterGroup
Type() BBuffer
Type() BParameter
Type() BTimeCode
type Constants and Defined Types
typedef int32 play_id; BSoundPlayer
Types of Nodes The Media Kit
Types of Nodes The Media Kit


U

Unit() BParameter
Unlock() BMediaFormats
UnlockParameterWeb() BControllable
UnregisterNode() BMediaRoster
us_to_timecode() BTimeCode
use_area Constants and Defined Types
Used to match any notification (used only in Message Formats
user_data Constants and Defined Types
user_data_type Constants and Defined Types
Using BBitmaps as Buffers BBufferGroup
Using BMediaRoster Functions from Nodes BMediaRoster
Using BSoundPlayer BSoundPlayer
Using the Media Kit The Media Kit
Using the transcode() Function Reading and Writing Media Files


V

value BBufferProducer
ValueStep() BContinuousParameter
ValueType() BContinuousParameter
ValueType() BDiscreteParameter
ValueType() BNullParameter
ValueType() BParameter
vid_info Constants and Defined Types
Video Clipping BBufferProducer
Video Clipping BBufferProducer
VideoClippingChanged() BBufferProducer
VideoHeader() BBuffer
Video: Interlacing, Fields, and Frames The Media Kit
video_orientation Constants and Defined Types
ViewFor() BMediaTheme
Volume() BSoundPlayer
VolumeDB() BSoundPlayer


W

WaitForBuffers() BBufferGroup
WaitForMessage() BMediaNode
WaitForSound() BSoundPlayer
wait_for_sound() Global Functions
WantsAutoStart() BMediaAddOn
Web() BControllable
Web() BMediaFile
Web() BMediaTrack
Web() BParameterGroup
Web() BParameter
B_WEB_ADC_CONVERTER BParameterGroup
B_WEB_BUFFER_INPUT BParameterGroup
B_WEB_BUFFER_OUTPUT BParameterGroup
B_WEB_DAC_CONVERTER BParameterGroup
B_WEB_LOGICAL_INPUT BParameterGroup
B_WEB_LOGICAL_OUTPUT BParameterGroup
B_WEB_PHYSICAL_INPUT BParameterGroup
B_WEB_PHYSICAL_OUTPUT BParameterGroup
when registering more than BMediaFormats
Width Constants and Defined Types
with. BMediaAddOn
WriteChunk() BMediaBufferEncoder
WriteChunk() BMediaEncoder
WriteChunk() BMediaTrack
WriteFrames() BMediaTrack


Y

you BBufferProducer
your BMediaAddOn



The Be Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..